package com.qckj.amz.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.qckj.common.annotation.Excel;
import com.qckj.common.core.domain.BaseEntity;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

/**
 * 产品附加属性对象 t_product_fml_attr
 *
 * @author luchuan
 * @since 1.0 2022-03-03
 */
@Entity
@Table(name = "t_product_fml_attr")
@Data
public class ProductFmlAttr extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /** 产品代码 */
    @Excel(name = "产品代码")
    @Id
    @Column(name="product_code")
    private String productCode;

    /** 属性0 */
    @Excel(name = "属性0")
    @Column(name="attr0")
    private String attr0;

    /** 属性1 */
    @Excel(name = "属性1")
    @Column(name="attr1")
    private String attr1;

    /** 属性2 */
    @Excel(name = "属性2")
    @Column(name="attr2")
    private String attr2;

    /** 属性3 */
    @Excel(name = "属性3")
    @Column(name="attr3")
    private String attr3;

    /** 属性4 */
    @Excel(name = "属性4")
    @Column(name="attr4")
    private String attr4;

    /** 属性5 */
    @Excel(name = "属性5")
    @Column(name="attr5")
    private String attr5;

    /** 属性6 */
    @Excel(name = "属性6")
    @Column(name="attr6")
    private String attr6;

    /** 属性7 */
    @Excel(name = "属性7")
    @Column(name="attr7")
    private String attr7;

    /** 属性8 */
    @Excel(name = "属性8")
    @Column(name="attr8")
    private String attr8;

    /** 属性9 */
    @Excel(name = "属性9")
    @Column(name="attr9")
    private String attr9;

    /** 属性10 */
    @Excel(name = "属性10")
    @Column(name="attr10")
    private String attr10;

    /** 属性11 */
    @Excel(name = "属性11")
    @Column(name="attr11")
    private String attr11;

    /** 属性12 */
    @Excel(name = "属性12")
    @Column(name="attr12")
    private String attr12;

    /** 属性13 */
    @Excel(name = "属性13")
    @Column(name="attr13")
    private String attr13;

    /** 属性14 */
    @Excel(name = "属性14")
    @Column(name="attr14")
    private String attr14;

    /** 属性15 */
    @Excel(name = "属性15")
    @Column(name="attr15")
    private String attr15;

    /** 创建人 */
    @Column(name="create_by")
    private String createBy;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Column(name="create_time")
    private Date createTime;

    /** 更新人 */
    @Column(name="update_by")
    private String updateBy;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    @Column(name="update_time")
    private Date updateTime;

    /** 备注 */
    @Excel(name = "备注")
    @Column(name="remark")
    private String remark;


}
